package customer

type QueryUserOpRecordResp struct {
	ID                   int64  `json:"id"`                     //  自增id
	TaskName             string `json:"task_name"`              //  任务名称（上传料子的任务名称）
	BusinessTypeName     string `json:"business_type_name"`     //  业务类型名称
	OpTypeName           string `json:"op_type_name"`           //  操作类型名称
	PointsConsumeTotal   uint64 `json:"points_consume_total"`   //  总消耗积分（此次料子上传消耗了多少积分）
	PointsConsumeAccount uint64 `json:"points_consume_account"` //  账号积分消耗（赠送的积分消耗了多少）
	PointsConsumeGift    uint64 `json:"points_consume_gift"`    //  赠送积分消耗（普通充值的积分消耗了多少）
	RechargePoints       uint64 `json:"recharge_points"`        //  充值积分
	BonusPoints          uint64 `json:"bonus_points"`           //  赠送积分
	RefundPoints         uint64 `json:"refund_points"`          //  退款积分
	ResidualPoints       uint64 `json:"residual_points"`        //  剩余积分
	AgentPoints          uint64 `json:"agent_points"`           //  代理商利润(纯利润)
	Profit               uint64 `json:"profit"`                 //  利润
	AccountId            int64  `json:"account_id"`             //  账户id
	SieveSourceName      string `json:"sieve_source_name"`      //  筛源名称
	LeaderId             int64  `json:"leader_id"`              //  上级账户id
	LeaderName           string `json:"leader_name"`            //  上级账户名称
	Creator              int64  `json:"creator"`                //  创建人（修改人）ID
	CreateAt             int64  `json:"create_at"`
	UpdatedAt            int64  `json:"updated_at"`
	Deleted              int64  `json:"deleted"`            //  标识记录是否被删除（0：没有被删除，1：被删除）
	CreatorName          string `json:"creator_name"`       //  创建人（修改人）名称
	CreatorRoleId        int64  `json:"creator_role_id"`    //  创建人（修改人）角色ID
	CreatorRoleName      string `json:"creator_role_name"`  //  创建人（修改人）角色名称
	CreatorRoleAlias     string `json:"creator_role_alias"` //  创建人（修改人）角色名称
}
